package model.member.paging;

import java.util.HashMap;
import java.util.List;

import model.member.MemberVO;

/**
 * 게시물 리스트 정보와 페이징 정보를 가지고 있는 클래스 
 * @author inst
 */
public class Admin_ListVO {
	private List<MemberVO> list;
	private PagingBean pagingBean;
	//왜 ListVO에 map이 추가?
	//페이징 적용하기위해서는 페이지 이동시 searchByMethod,searchMember의 값이 필요하다.
	//결국 총 list, paginBean 그리고 searchByMethod,searchMember를 넘겨야한다.
	//for문을 통해 pagingBean과 list가 적용되는데...
	//가장 간편한게 HashMap을 통해 searchByMethod,searchMember의 값을 얻어내는 편하다고 생각함.
	//그래서 ListVO에 HashMap을 추가한후 Admin_ListVO를 만들어 주었다. 
	private HashMap map;
	public Admin_ListVO() {
		super();
		// TODO Auto-generated constructor stub
	}


	public Admin_ListVO(List<MemberVO> list, PagingBean pagingBean, HashMap map) {
		super();
		this.list = list;
		this.pagingBean = pagingBean;
		this.map = map;
	}


	public List<MemberVO> getList() {
		return list;
	}

	public void setList(List<MemberVO> list) {
		this.list = list;
	}

	public PagingBean getPagingBean() {
		return pagingBean;
	}

	public void setPagingBean(PagingBean pagingBean) {
		this.pagingBean = pagingBean;
	}


	public HashMap getMap() {
		return map;
	}


	public void setMap(HashMap map) {
		this.map = map;
	}


	@Override
	public String toString() {
		return "ListVO [list=" + list + ", pagingBean=" + pagingBean + ", map="
				+ map + "]";
	}


	
}
